home *** CD-ROM | disk | FTP | other *** search
- /*==== -: "OBJ_18B0.SP" デモ :- ====
- /* シヨウ スプライト プレーンスウ ホンタイ : 12コ + 4コ
- /* コア : 1 コ
- /* シャッター : 8 コ
-
- int i,j
- int core_anm,core_gd_anm
- int shutter,stn0,stn1
- dim int core(15)={&H126,&H126,&H126,&H126,&H127,&H128,&H129,&H12A,
- &H12A,&H12A,&H12A,&H12A,&H129,&H128,&H127,&H126}
- dim int core_gd(15)={&H116,&H117,&H118,&H119,&H11A,&H11B,&H11C,&H11D,
- &H13B,&H411D,&H411C,&H411B,&H411A,&H4119,&H4118,&H4117}
- dim char stxy(1,15)={124,124,124,124, 125, 126, 127, 128
- ,128,128,128,128, 127, 126, 125, 124
- ,148,148,148,148, 147, 146, 145, 144
- ,144,144,144,144, 145, 146, 147, 148}
-
- /*==== -: screen init. :- ====
-
- screen 0,2,1,1
- sp_init() : sp_disp(1)
- palfile_def("obj_18b.pal",1)
- spfile_def("obj_18b0.sp",0)
-
- /*---- -: ホンタイ :- ----
-
- sp_set( 16,128,112,&H013C,3)
- sp_set( 17,112,128,&H014B,3)
- sp_set( 18,128,128,&H014C,3)
-
- sp_set( 19,144,112,&H413C,3)
- sp_set( 20,160,128,&H414B,3)
- sp_set( 21,144,128,&H414C,3)
-
- sp_set( 22,128,160,&H813C,3)
- sp_set( 23,112,144,&H814B,3)
- sp_set( 24,128,144,&H814C,3)
-
- sp_set( 25,144,160,&HC13C,3)
- sp_set( 26,160,144,&HC14B,3)
- sp_set( 27,144,144,&HC14C,3)
-
- /* シャッター
- sp_set( 28,124,124,&H0139,3)
- sp_set( 29,148,124,&H0139,3)
- sp_set( 30,124,148,&H0139,3)
- sp_set( 31,148,148,&H0139,3)
-
- /*---- -: コア :- ----
- sp_set( 0,136,136,&H012A,3)
-
- /*---- -: シャッター(コア ノ ガード) :- ----
- /* マジメ ニ 1コヅツ ヒョウジスルト
- /* (116,136,&H010E) , (121,136,&H010E) , (126,136,&H010E) , (130,136,&H010F)
- /* (156,136,&H410E) , (151,136,&H410E) , (146,136,&H410E) , (142,136,&H410F)
- /* (136,116,&H011E) , (136,121,&H011E) , (136,126,&H011E) , (136,130,&H011F)
- /* (136,156,&H811E) , (136,151,&H811E) , (136,146,&H811E) , (136,142,&H811F)
-
- sp_set( 2,122,136,&H0150,3) : sp_set( 3,130,136,&H0153,3)
- sp_set( 4,150,136,&H4150,3) : sp_set( 5,142,136,&H4153,3)
- sp_set( 6,136,122,&H0154,3) : sp_set( 7,136,130,&H0157,3)
- sp_set( 8,136,150,&H8154,3) : sp_set( 9,136,142,&H8157,3)
-
- /*---- -: ホンタイ 2 :- ----
-
- /*==== -: ??? :- ====
-
- while inkey$(0)<>chr$(&H1B)
- core_anm=core_anm+1 and 255
- core_gd_anm=core_gd_anm+1 and 63
- shutter=shutter+1 and 255
- stn0=stxy(0,shutter shr 4)
- stn1=stxy(1,shutter shr 4)
-
- v_disp()
-
- sp_set( 0,136,136,core(core_anm shr 4),3)
- sp_set( 1,136,136,core_gd(core_anm shr 4),3)
- sp_set( 28,stn0,stn0,&H0139,3)
- sp_set( 29,stn1,stn0,&H0139,3)
- sp_set( 30,stn0,stn1,&H0139,3)
- sp_set( 31,stn1,stn1,&H0139,3)
- endwhile